<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // 日期对象  => 可以获取和设置时间

    // 怎么创建日期对象?  
    // 构造函数创建   (获取|设置)

    // (1) 获取当前时间  => 中国标准时间(GMT(UTC) + 0800)
    // GMT(UTC)   世界时(格林威治) => Date对象记录着从1970年1月1日00:00:00开始以来的毫秒数   
    var date = new Date();
    // console.log(date);

    // (2) 设置一个时间  
    // a. 接收一个时间格式的字符串(时间格式 "2021/10/11 12:12:12")
    var date = new Date("2021-11-11 12:12:12");
    // console.log(date);
    
    // b. 多参数传参(分别指定 年月日 时分秒)  =>
    // 注意: 月份参数: 0-11  => 月份的参数 = 期望的月份 - 1
    var date = new Date(2021,10,11,12,12,12);
    // console.log(date);

    // c. 可以接收一个毫秒数 (参数只有一个 且是number类型) 
    var date = new Date(0);
    var date = new Date(1000000000000);  // > 1970
    var date = new Date(-1000000000000); // < 1970
    // console.log(date);

    // d. new Date()可以接收一个日期对象  => 可以得到一个与原日期 时间相同的新日期 (日期对象的拓展方法中 存在影响原日期的方法 => 为了不影响 先复制)
    var date = new Date("2021-11-11 12:12:12");
    var date1 = new Date(date); // date -> ms -> new Date(ms)
    console.log(date);
    console.log(date1);


</script>
</html>